1
general::
Phrase(s): with someone or something for some time
employed by or associated with someone or something for a period of time. • I’ve been with the company for nearly ten years. • Lily has been with Max for years.
McGrawhill's American Idioms And Phrasal Verbs